/**
 * 
 */
package usj.pop3;

import java.nio.channels.SocketChannel;

/**
 * @author Chaime
 * clase singleton para manejar las conexiones
 */
public class Comm {

	private static Comm instancia;

	private Comm() {
		System.out.println("Comm(): Inicializando");
	}

	public static Comm dameInstancia() {
		if (instancia == null) {
			synchronized(Comm.class) {
				if (instancia == null) {
					System.out.println("Comm(): No hay instancias anteriores...");
					instancia = new Comm();
				}
			}            
		}
		return instancia;
	}

	public void hazAlgo() {
		System.out.println("hazAlgo(): Singleton does something!");
	}
}
